using System;
using System.Runtime.Serialization;
namespace eTMS.DAO{
	/********************************BEGIN ChiTietChuongTrinhEntity****************************************/
	///<summary>
	/// <para>Author: Auto generated class by CSharp Code Generator v2.0</para>
	/// <para>Date:26/10/2011 44:05:56</para>
	/// <para>Class Name: ChiTietChuongTrinhEntity</para>
	/// <para>Description: ClassChiTietChuongTrinhEntity store data of table ChiTietChuongTrinh</para>
	///</summary>

	[DataContract]
	public partial class ChiTietChuongTrinhEntity{


		private bool _InternalChangedIsNullChiTietChuongTrinh_ID=true;
		private bool _IsNullChiTietChuongTrinh_ID=true;
		private bool _InternalChangedIsNullMonHoc_ID=true;
		private bool _IsNullMonHoc_ID=true;
		private bool _InternalChangedIsNullBatBuocQuaTrongNam=true;
		private bool _IsNullBatBuocQuaTrongNam=true;
		private bool _InternalChangedIsNullBatBuocQuaTrongHocKy=true;
		private bool _IsNullBatBuocQuaTrongHocKy=true;
		private bool _InternalChangedIsNullChuongTrinhDaoTao_ID=true;
		private bool _IsNullChuongTrinhDaoTao_ID=true;
		private bool _InternalChangedIsNullGiaiDoanChuongTrinh_ID=true;
		private bool _IsNullGiaiDoanChuongTrinh_ID=true;
		private bool _InternalChangedIsNullNamThu=true;
		private bool _IsNullNamThu=true;
		private bool _InternalChangedIsNullHocKy_ID=true;
		private bool _IsNullHocKy_ID=true;
		private int _ChiTietChuongTrinh_ID;
		private int _MonHoc_ID;
		private bool _BatBuocQuaTrongNam;
		private bool _BatBuocQuaTrongHocKy;
		private int _ChuongTrinhDaoTao_ID;
		private int _GiaiDoanChuongTrinh_ID;
		private Byte _NamThu;
		private int _HocKy_ID;
		[DataMember]
		public bool IsNullChiTietChuongTrinh_ID{
			get{return _IsNullChiTietChuongTrinh_ID;}
			set{if(!_InternalChangedIsNullChiTietChuongTrinh_ID)_IsNullChiTietChuongTrinh_ID=value;}
		}
		[DataMember]
		public bool IsNullMonHoc_ID{
			get{return _IsNullMonHoc_ID;}
			set{if(!_InternalChangedIsNullMonHoc_ID)_IsNullMonHoc_ID=value;}
		}
		[DataMember]
		public bool IsNullBatBuocQuaTrongNam{
			get{return _IsNullBatBuocQuaTrongNam;}
			set{if(!_InternalChangedIsNullBatBuocQuaTrongNam)_IsNullBatBuocQuaTrongNam=value;}
		}
		[DataMember]
		public bool IsNullBatBuocQuaTrongHocKy{
			get{return _IsNullBatBuocQuaTrongHocKy;}
			set{if(!_InternalChangedIsNullBatBuocQuaTrongHocKy)_IsNullBatBuocQuaTrongHocKy=value;}
		}
		[DataMember]
		public bool IsNullChuongTrinhDaoTao_ID{
			get{return _IsNullChuongTrinhDaoTao_ID;}
			set{if(!_InternalChangedIsNullChuongTrinhDaoTao_ID)_IsNullChuongTrinhDaoTao_ID=value;}
		}
		[DataMember]
		public bool IsNullGiaiDoanChuongTrinh_ID{
			get{return _IsNullGiaiDoanChuongTrinh_ID;}
			set{if(!_InternalChangedIsNullGiaiDoanChuongTrinh_ID)_IsNullGiaiDoanChuongTrinh_ID=value;}
		}
		[DataMember]
		public bool IsNullNamThu{
			get{return _IsNullNamThu;}
			set{if(!_InternalChangedIsNullNamThu)_IsNullNamThu=value;}
		}
		[DataMember]
		public bool IsNullHocKy_ID{
			get{return _IsNullHocKy_ID;}
			set{if(!_InternalChangedIsNullHocKy_ID)_IsNullHocKy_ID=value;}
		}
		[DataMember]
		public int ChiTietChuongTrinh_ID{
			get{return _ChiTietChuongTrinh_ID;}
			set{
				_ChiTietChuongTrinh_ID=value;
				if(_ChiTietChuongTrinh_ID!=null){
					_IsNullChiTietChuongTrinh_ID=false;
					_InternalChangedIsNullChiTietChuongTrinh_ID=true;
				}
			}
		}
		[DataMember]
		public int MonHoc_ID{
			get{return _MonHoc_ID;}
			set{
				_MonHoc_ID=value;
				if(_MonHoc_ID!=null){
					_IsNullMonHoc_ID=false;
					_InternalChangedIsNullMonHoc_ID=true;
				}
			}
		}
		[DataMember]
		public bool BatBuocQuaTrongNam{
			get{return _BatBuocQuaTrongNam;}
			set{
				_BatBuocQuaTrongNam=value;
				if(_BatBuocQuaTrongNam!=null){
					_IsNullBatBuocQuaTrongNam=false;
					_InternalChangedIsNullBatBuocQuaTrongNam=true;
				}
			}
		}
		[DataMember]
		public bool BatBuocQuaTrongHocKy{
			get{return _BatBuocQuaTrongHocKy;}
			set{
				_BatBuocQuaTrongHocKy=value;
				if(_BatBuocQuaTrongHocKy!=null){
					_IsNullBatBuocQuaTrongHocKy=false;
					_InternalChangedIsNullBatBuocQuaTrongHocKy=true;
				}
			}
		}
		[DataMember]
		public int ChuongTrinhDaoTao_ID{
			get{return _ChuongTrinhDaoTao_ID;}
			set{
				_ChuongTrinhDaoTao_ID=value;
				if(_ChuongTrinhDaoTao_ID!=null){
					_IsNullChuongTrinhDaoTao_ID=false;
					_InternalChangedIsNullChuongTrinhDaoTao_ID=true;
				}
			}
		}
		[DataMember]
		public int GiaiDoanChuongTrinh_ID{
			get{return _GiaiDoanChuongTrinh_ID;}
			set{
				_GiaiDoanChuongTrinh_ID=value;
				if(_GiaiDoanChuongTrinh_ID!=null){
					_IsNullGiaiDoanChuongTrinh_ID=false;
					_InternalChangedIsNullGiaiDoanChuongTrinh_ID=true;
				}
			}
		}
		[DataMember]
		public Byte NamThu{
			get{return _NamThu;}
			set{
				_NamThu=value;
				if(_NamThu!=null){
					_IsNullNamThu=false;
					_InternalChangedIsNullNamThu=true;
				}
			}
		}
		[DataMember]
		public int HocKy_ID{
			get{return _HocKy_ID;}
			set{
				_HocKy_ID=value;
				if(_HocKy_ID!=null){
					_IsNullHocKy_ID=false;
					_InternalChangedIsNullHocKy_ID=true;
				}
			}
		}
	}
	/*****************************************************************************************************/
	/**********************************END ChiTietChuongTrinhEntityBase*****************************************/
	/*****************************************************************************************************/
}

